#ifndef MATH_GTEST_MATH_TEST_DATA_SIGNIFICANDF_DATA_H
#define MATH_GTEST_MATH_TEST_DATA_SIGNIFICANDF_DATA_H

DataFloatFloat g_significandfData[] = {
    {0x1.efd818p+99, 0x1.efd818p+0},
    {0x1.1e8cbcp+100, 0x1.1e8cbcp+0},
    {0x1.4f465ep+100, 0x1.4f465ep+0},
    {0x1.7fcc4cp+100, 0x1.7fcc4cp+0},
    {0x1.abad26p+100, 0x1.abad26p+0},
    {0x1.e1734p+100, 0x1.e1734p+0},
    {0x1.fbf602p+100, 0x1.fbf602p+0},
    {-0x1.060ef6p+101, -0x1.060ef6p+0},
    {-0x1.e3784p+100, -0x1.e3784p+0},
    {-0x1.b0b9a2p+100, -0x1.b0b9a2p+0},
    {-0x1.922ce6p+100, -0x1.922ce6p+0},
    {-0x1.452d7p+100, -0x1.452d7p+0},
    {-0x1.2091bep+100, -0x1.2091bep+0},
    {-0x1.f3e21ap+99, -0x1.f3e21ap+0},
    {0x1.000002p+21, 0x1.000002p+0},
    {0x1.000002p+22, 0x1.000002p+0},
    {0x1.000002p+23, 0x1.000002p+0},
    {0x1p+24, 0x1p+0},
    {0x1.ffdc4p-131, 0x1.ffdc4p+0},
    {0x1.aea1fp-128, 0x1.aea1fp+0},
    {0x1.8eb838p-127, 0x1.8eb838p+0},
    {0x1.232078p-126, 0x1.232078p+0},
    {0x1.7efb2p-126, 0x1.7efb2p+0},
    {0x1.d5d37ep-126, 0x1.d5d37ep+0},
    {0x1.1accd8p-125, 0x1.1accd8p+0},
    {0x1.49d0eep-125, 0x1.49d0eep+0},
    {0x1.761c2p-125, 0x1.761c2p+0},
    {0x1.a68a98p-125, 0x1.a68a98p+0},
    {0x1.cba5fap-125, 0x1.cba5fap+0},
    {0x1.ffe41cp-125, 0x1.ffe41cp+0},
    {0x1.fffffep+21, 0x1.fffffep+0},
    {0x1.000002p+22, 0x1.000002p+0},
    {0x1.000002p+22, 0x1.000002p+0},
    {0x1.fffffep+22, 0x1.fffffep+0},
    {0x1.000002p+23, 0x1.000002p+0},
    {0x1.000004p+23, 0x1.000004p+0},
    {0x1.fffffep+23, 0x1.fffffep+0},
    {-0x1.000002p+22, -0x1.000002p+0},
    {-0x1p+22, -0x1p+0},
    {-0x1.fffffep+21, -0x1.fffffep+0},
    {-0x1.000002p+23, -0x1.000002p+0},
    {-0x1p+23, -0x1p+0},
    {-0x1.fffffep+22, -0x1.fffffep+0},
    {-0x1.000002p+24, -0x1.000002p+0},
    {-0x1p+24, -0x1p+0},
    {-0x1.fffffep+23, -0x1.fffffep+0},
    {0x1.fffffep+127, 0x1.fffffep+0},
    {-0x1.fffffep+127, -0x1.fffffep+0},
    {0x1.00fba8p-6, 0x1.00fba8p+0},
    {0x1.70a3d8p-8, 0x1.70a3d8p+0},
    {0x1.000002p-6, 0x1.000002p+0},
    {0x1.fffffep-6, 0x1.fffffep+0},
    {0x1p-5, 0x1p+0},
    {0x1.00000cp-5, 0x1.00000cp+0},
    {0x1.fffffep-5, 0x1.fffffep+0},
    {0x1.51eb86p-4, 0x1.51eb86p+0},
    {0x1.0029f4p-4, 0x1.0029f4p+0},
    {0x1.fffffep-4, 0x1.fffffep+0},
    {0x1.d70a3ep-4, 0x1.d70a3ep+0},
    {0x1.000002p-3, 0x1.000002p+0},
    {0x1.fffffep-3, 0x1.fffffep+0},
    {0x1.d70a3ep-3, 0x1.d70a3ep+0},
    {0x1.000002p-2, 0x1.000002p+0},
    {0x1.f9db2p-2, 0x1.f9db2p+0},
    {0x1.000002p-1, 0x1.000002p+0},
    {-0x1p-149, -0x1p+0},
    {0x0p+0, 0x0p+0},
    {0x1p-149, 0x1p+0},
    {0x1.fffffep-1, 0x1.fffffep+0},
    {0x1.19999ap+0, 0x1.19999ap+0},
    {0x1.000002p+0, 0x1.000002p+0},
    {0x1.fffffcp+0, 0x1.fffffcp+0},
    {0x1.19999ap+1, 0x1.19999ap+0},
    {0x1.008314p+1, 0x1.008314p+0},
    {0x1.fffffep+1, 0x1.fffffep+0},
    {0x1.19999ap+2, 0x1.19999ap+0},
    {0x1.000002p+2, 0x1.000002p+0},
    {0x1.fffffep+2, 0x1.fffffep+0},
    {0x1.028f5cp+4, 0x1.028f5cp+0},
    {0x1.000002p+4, 0x1.000002p+0},
    {0x1.fffffep+4, 0x1.fffffep+0},
    {0x1.028f5cp+5, 0x1.028f5cp+0},
    {0x1.000002p+5, 0x1.000002p+0},
    {0x1.fffffep+5, 0x1.fffffep+0},
    {0x1.000002p+7, 0x1.000002p+0},
    {0x1.fffffep+127, 0x1.fffffep+0},
    {-0x1.fffffep+127, -0x1.fffffep+0},
    {0x1.fffffep+127, 0x1.fffffep+0},
    {-0x1.fffffep+127, -0x1.fffffep+0},
    {0x1.92298ap+1, 0x1.92298ap+0},
    {-0x1.921fd8p+1, -0x1.921fd8p+0},
    {0x1.921fb6p+0, 0x1.921fb6p+0},
    {-0x1.921fb6p+0, -0x1.921fb6p+0},
    {0x1.000002p+0, 0x1.000002p+0},
    {-0x1.000002p+0, -0x1.000002p+0},
    {0x1.19999ap+0, 0x1.19999ap+0},
    {-0x1p+0, -0x1p+0},
    {0x1.fffffep-1, 0x1.fffffep+0},
    {-0x1.fffffep-1, -0x1.fffffep+0},
    {0x1.921fb6p-1, 0x1.921fb6p+0},
    {-0x1.921fb6p-1, -0x1.921fb6p+0},
    {0x1.e182cp-127, 0x1.e182cp+0},
    {-0x1.ee93dcp-127, -0x1.ee93dcp+0},
    {0x1.ff21p-127, 0x1.ff21p+0},
    {-0x1.e5ddc8p-127, -0x1.e5ddc8p+0},
    {0x1.00dfp-126, 0x1.00dfp+0},
    {-0x1.022d82p-126, -0x1.022d82p+0},
    {0x1.f749e4p-127, 0x1.f749e4p+0},
    {-0x1.022d8p-126, -0x1.022d8p+0},
    {0x1p-148, 0x1p+0},
    {-0x0p+0, -0x0p+0},
    {0.0, 0.0},
    {HUGE_VALF, HUGE_VALF},
    {-HUGE_VALF, -HUGE_VALF},
    {0.0f, 0.0},
    {-0.0f, -0.0}
};

#endif
